feel great mortification at something - Turc Anglais Dictionnaire